#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
typedef int SLDateType;
typedef struct SeqList
{
    SLDateType* date;
    int capacity;
    int size;
}SL;
//顺序表的初始化
void SLInit(SL* sl);
//顺序表的尾插
void SLPushBack(SL* sl,SLDateType value);
//顺序表的头插
void SLPushFront(SL* sl,SLDateType value);
//顺序表的尾删
void SLPopBack(SL* sl);
//顺序表的头删
void SLPopFront(SL* sl);
//顺序表指定位置插入
void SLPosPush(SL* sl,int pos,SLDateType value);
//顺序表指定位置删除
void SLPosPop(SL* sl,int pos);
//顺序表的查找
int SLFind(SL* sl,SLDateType x);
//顺序表的打印
void SLPrintf(SL* sl);
//顺序表的销毁
void SLDestroy(SL* sl);